// components/child/child.js
Component({
  options: {
    multipleSlots: true,
    //模块块样式
    styleIsolation: 'isolated'
  },
  /**
   * 组件的属性列表
   */
  properties: {
    msg: {
      type: String,
      value: "默认柠檬水🍋"
    },
    book: {
      type: String,
      value: '陈情令',
      //侦听properties的变化
      observer(newVal, oldVal) {
        console.log('----newVal', newVal)
        console.log('----oldVal', oldVal)
      }
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    gift: '小程序从入门到精通'
  },

  /**
   * 组件的方法列表
   */
  methods: {
    handleTap() {
      console.log('123')
      //触发自定义事件
      this.triggerEvent('rec', this.data.gift)
    }
  }
})